home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 376-400 / disk_382 / crossdos / patches / cdp400a.lzh / patchMFS < prev    next >
AmigaDOS Script File  |  1990-07-13  |  2KB  |  79 lines

  1. .key trgt
  2. .def trgt MSDOS_FileSystem:
  3. .bra {
  4. .ket }
  5.  
  6. failat 100   ; return FAIL
  7.  
  8. echo "Install a copy of the CrossDOS installation disk in one of the drives."
  9. echo "All patches are to be made to this disk."
  10. assign M: "{trgt}"
  11. if ERROR
  12.     echo "CrossDOS installation disk not found."
  13.     skip EXIT
  14. endif
  15.  
  16. makedir ram:P
  17. assign P: ram:P
  18. copy c:copy to P:
  19. P:copy c:delete to P:
  20. P:copy c:echo to P:
  21. P:copy c:makedir to P:
  22.  
  23. ; Patch MSDOS_FileSystem:L/MSDOSFileSystem and MSDOS_FileSystem:DEVS/mfm.device
  24. P:copy M:L/MSDOSFileSystem to P:
  25. P:copy M:DEVS/mfm.device to P:
  26.  
  27. ;   Patch from V3.06c to V3.07
  28. P:echo ""
  29. P:echo "Try to patch to V3.07"
  30. lpatch -oP:MSDOSFileSystem.new -pMFS307.pch P:MSDOSFileSystem
  31. if NOT WARN
  32.     P:copy P:MSDOSFileSystem.new P:MSDOSFileSystem
  33. endif
  34.  
  35. ;   Patch from V3.07 to V3.07a
  36. P:echo ""
  37. P:echo "Try to patch to V3.07a"
  38. lpatch -oP:MSDOSFileSystem.new -pMFS307a.pch P:MSDOSFileSystem
  39. if NOT WARN
  40.     P:copy P:MSDOSFileSystem.new P:MSDOSFileSystem
  41. endif
  42.  
  43. ;   Patch from V3.07a to V4.00
  44. P:echo ""
  45. P:echo "Try to patch to V4.00"
  46. lpatch -oP:MSDOSFileSystem.new -pMFS400.pch P:MSDOSFileSystem
  47. if NOT WARN
  48.     P:copy P:MSDOSFileSystem.new P:MSDOSFileSystem
  49. endif
  50. lpatch -oP:mfm.device.new -pMDV400.pch P:mfm.device
  51. if NOT WARN
  52.     P:copy P:mfm.device.new P:mfm.device
  53. endif
  54.  
  55. ;   Patch from V4.00 to V4.00a
  56. P:echo ""
  57. P:echo "Try to patch to V4.00a"
  58. lpatch -oP:MSDOSFileSystem.new -pMFS400a.pch P:MSDOSFileSystem
  59. if NOT WARN
  60.     P:copy P:MSDOSFileSystem.new P:MSDOSFileSystem
  61. endif
  62.  
  63. P:makedir M:Diag
  64.  
  65. ;   copy P: versions to installation disk
  66. P:echo ""
  67. P:copy P:MSDOSFileSystem to M:L/MSDOSFileSystem
  68. P:copy P:mfm.device to M:DEVS/mfm.device
  69. P:copy TDPatch12 to M:c/TDPatch12
  70. P:copy TDPatch13 to M:c/TDPatch13
  71. P:copy lpatch to M:Diag/lpatch
  72.  
  73. delete P:#?
  74. assign P:
  75. delete ram:P
  76.  
  77. lab EXIT
  78. assign M:
  79.